package cn.lzy.goodshomepage.controller;

import cn.lzy.goodshomepage.service.GoodsHomepageService;
import cn.lzy.goodshomepage.service.domain.GoodsHomepage;
import cn.lzy.goodshomepage.service.domain.GoodsHomepageAndSpu;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import java.util.List;

@RestController
@RequestMapping("/goodsHome")
public class GoodsHomepageController {

    @Autowired
    private GoodsHomepageService goodsHomepageService;

    /**
     * 功能描述: 遍历一级菜单
     * @auther: lzy

     * @date: 2021/7/23 20:21
     * @return: java.util.List
     */
    @GetMapping("/getone")
    public List getGoodsHomePage(){
        List<GoodsHomepage> data = goodsHomepageService.getGoodsHomepage().getData();
        return data;
    }

    /**
     * 功能描述: 在一级菜单上查看二级菜单
     * @auther: lzy
     * @param typeName:
     * @date: 2021/7/23 20:21
     * @return: java.util.List
     */
    @GetMapping("/gettwo")
    public List getGoodsHomePages(String typeName){
        List<GoodsHomepageAndSpu> data = goodsHomepageService.getGoodsHomepageAndSpu(typeName).getData();
        return data;
    }


}
